<? session_start();
if(!(isset($_SESSION['usuario']))) {
    echo "AREA RESTINGIDAD";
} else { ?>

<html>

    <head>

        <title>Orden de Pago</title>
        <link href="estilacho.css" rel="stylesheet" type="text/css">
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
            <!--
            a:link {
                color: #993300;
                text-decoration: none;
            }
            a:visited {
                color: #993300;
                text-decoration: none;
            }
            a:active {
                color: #FF0000;
                text-decoration: none;
            }
            a:hover {
                text-decoration: none;
            }
            -->
        </style></head>

    <body>

            <?
            include 'conexion.php';
            extract($_POST);
            extract($_GET);
            $ano=date('Y');
            /*$base= "ucg - copia";
        $conexion = mysql_connect("localhost","root","");
        mysql_select_db($base,$conexion);*/

            $sql="SELECT MAX(cod_pago) from pago where DATE_FORMAT(fecha,'%Y')='$ano' ";
            $resul=mysql_query($sql,$conexion);
            $orden2= mysql_fetch_array($resul);

            if ($orden2[0]=="") {
                $cod_pago=1;
            }
            else {
                $cod_pago=$orden2[0]+1;
            }


            ?>
        <table border="0" align="center" width="80">

            <tr>
                <th colspan="4">ORDEN DE PAGO</th>
            </tr>
            <tr>
                <td><div align="center">PAGADO A: </div></td>

                <td colspan="3">
                    <strong>

                            <? $sqlpro="Select * from proveedor order by emp";
                            $resultadopro = mysql_query($sqlpro, $conexion); ?>
                        <form action="" method="post" name="form1">
                            <select name="pagado" id="pagado" class="combobox" onChange="submit()">
                                <option value="">Seleccione un Proveedor</option>
                                    <? while ($busqueda = mysql_fetch_array($resultadopro)) { ?>
                                <option value="<? echo $busqueda[2]; ?>" ><? echo $busqueda[1];?></option>
                                        <? } ?> </select>  </form>

                            <? echo "<a href='proveedores.php'><img src='prov.jpg' alt='Registrar Proveedor' width='42' height='31' align='absmiddle'> Registrar Proveedor (solo si no existe el proveedor)</a>"?>                </strong>            </td>                </tr>

            <form action="ordenpago2.php" method="post">

                <input name="cod_p" type="hidden" id="cod_p" value="0">
                <input name="cod_pago" type="hidden" value="<? echo $cod_pago; ?>">
                <tr> <td colspan="4"> <strong>
                                <?

                                $sqlrif1="Select * from proveedor where rif='$pagado'";
                                $resultadorif1 = mysql_query($sqlrif1, $conexion);
                                $busquedarif1 = mysql_fetch_array($resultadorif1);

                                echo  "<input name='pagad' type='hidden' value='$busquedarif1[2]'>$busquedarif1[1]";?>
                        </strong></td>
                </tr>

                    <? $sqlit3="Select * from items where nombre_item='Administrador'";
                    $item3= mysql_query($sqlit3, $conexion);
                    $items3 = mysql_fetch_array($item3);

                    $sqlit4="Select * from items where nombre_item='Director'";
                    $item4= mysql_query($sqlit4, $conexion);
                    $items4 = mysql_fetch_array($item4); ?>
                <tr>
                    <td colspan="2">
                        Elija el Porcentaje de Retencion segun Proveedor:
                            <?
                            $ri=$busquedarif1[2];
                            $ret=$ri[0];
                            $sqlislr="Select * from islr_med where tipo='$ret'";
                            $resulislr = mysql_query($sqlislr, $conexion); ?>
                        <input name="ret" type="hidden" id="ret" value="<? echo $ret; ?>">            </td>

                    <td colspan="2">
                        <select name="reten" id="reten" class="combobox">
                            <option value="">Seleccione un Porcentaje</option>
                                <? while ($busislr = mysql_fetch_array($resulislr)) { ?>
                            <option value="<? echo $busislr[2]; ?>" ><? echo $busislr[2];?></option>
                                    <? } ?> </select>            </td>
                </tr>


                <tr bordercolor="#FFFFFF">
                    <td width="33%">N&ordm; de Orden Compra: </td>
                    <td>N&ordm; de Orden Servicio: </td>
                    <td colspan="4">N&ordm; de Orden Interna: </td>
                </tr>

                <tr bordercolor="#FFFFFF">
                    <td align="left" valign="middle">
                            <?
                            $sqlcod="Select cod_c, cod_ser_com, causado from compra1 where tipo='1' and rif='$pagado' and anulado!=1";//Se trae las ordenes de compra que tenga el proveedor seleccionado siempre y cuando no hallan sido anuladas.
                            $resultadocod = mysql_query($sqlcod, $conexion);
                            while ($busquedacod = mysql_fetch_array($resultadocod)) {
                                if ($busquedacod[2]==0) {//Si no ha sido causada la orden se le dice al usuario.
                                    echo " Orden $busquedacod[1] NO ha sido Causada <br>";
                                }
                                else {//Si la orden ya fue causada
                                    $sqlpag="Select cod_c, cod_p from id_pago where cod_c='$busquedacod[0]'";//Consulta para validar que el proveedor no halla pagado ya la orden de compra.
                                    $buspag = mysql_query($sqlpag, $conexion);
                                    $pag = mysql_fetch_array($buspag);
                                    $query = "SELECT anulado FROM pago WHERE cod_p = '$pag[1]'";
                                    $query_ejecuta = mysql_query($query, $conexion);  
                                    $query_array = mysql_fetch_array($query_ejecuta);
                                    if ($pag[0]<>"" && $query_array[0] != 1) {//Si se consigue que ya fue pagada entronces se le notifica al usuario.
				                             echo " Orden $busquedacod[1] ha sido Cancelada <br>";  			                                                                 
                                    }
                                    else {//sino, es decir si no se ha cancelado la orden de compra y ya fue causada.

                                        $sqlf="Select factura from causado where cod_c='$busquedacod[0]'";//Se trae el numero de la factura causada de la orden de compra que no ha sido pagada.
                                        $busf = mysql_query($sqlf, $conexion);
                                        $pagf = mysql_fetch_array($busf);?>
                        <br>
                        <!--Se muestra un checkbox que llev como value el codigo de la compra que se va a pagar y ademas se muestra un campo de texto con el numero de la factura de la orden de compra causada.-->
                        <input id='compra' type='checkbox' name='compra[]' value='<? echo $busquedacod[0]; ?>'><? echo $busquedacod[1]; ?>&nbsp;No Factura
                        <input name="fac<? echo $busquedacod[0]; ?>" type="text" class="entrada"  size="10" maxlength="50" value="<? echo $pagf[0]; ?>">
                        <br>        <? }
                                }

                            }
                            ?>      </td>

                    <td align="left" valign="middle">
                            <?	$sqlcodser="Select cod_c, cod_ser_com, causado from compra1 where tipo='2' and rif='$pagado' and anulado!='1'";//hace lo mismo que arriba solo que esta vez se trae los datos relacionados a ordenes de servicio relacionadas al proveedor seleccionado por el usuario.
                            $resultadocodser = mysql_query($sqlcodser, $conexion);
                            while ($busquedacodser = mysql_fetch_array($resultadocodser)) {
                                if ($busquedacodser[2]==0) {//aqui se verifica que la orden de compra ya ha sido causada, de lo contrario se le notifica al usuario.
                                    echo " Orden $busquedacodser[1] NO ha sido Causada <br>";
                                }
                                else {//sino, es decir si esta causada se procede a evaluar que la orden no ha sido cancelada.
                                    $sqlpag="Select cod_c, cod_p  from id_pago where cod_c='$busquedacodser[0]'";
                                    $buspag = mysql_query($sqlpag, $conexion);
                                    $pag = mysql_fetch_array($buspag);
                                    $query2 = "SELECT anulado FROM pago WHERE cod_p = '$pag[1]'";
                                    $query_ejecuta2 = mysql_query($query2, $conexion);
                                    $query_array2 = mysql_fetch_array($query_ejecuta2);
                                    
                                    if ($pag[0]<>"" && $query_array2[0] != 1) {//Si se consigue que ya fue cancelada la orden de servicio se le notifica al usuario.
                                          
                                        echo " Orden $busquedacodser[1] ha sido Cancelada <br>";                                                                         
                                    }
                                    else {//si no ha sido cancelada entonces....

                                        $sqlf="Select factura from causado where cod_c='$busquedacodser[0]'";//se trae el numero de factura de la orden de compra causada.
                                        $busf = mysql_query($sqlf, $conexion);
                                        $pagf = mysql_fetch_array($busf);?>
                        <br>
                        <!--Se muestra un checkbox que llev como value el codigo de la compra que se va a pagar y ademas se muestra un campo de texto con el numero de la factura de la orden de compra causada.-->
                        <input id='servicio' type='checkbox' name='servicio[]' value='<? echo $busquedacodser[0]; ?>'><? echo $busquedacodser[1]; ?>&nbsp;No Factura
                        <input name="fac<? echo $busquedacodser[0]; ?>" type="text" class="entrada" size="10" maxlength="50" value="<? echo $pagf[0]; ?>">
                        <br>        <?  }
                                }

                            }
                            ?>      </td>

                    <td align="left" valign="middle">
                            <?	$sqlcodin="Select cod_c, cod_ser_com, causado from compra1 where tipo='3' and rif='$pagado' and anulado!='1'";//Aqui lo mismo de arriba pero esta vez para traerse los datos relacionados a ordenes internas del proveedor seleccionado por el usuario.
                            $resultadocodin = mysql_query($sqlcodin, $conexion);
                            while ($busquedacodin = mysql_fetch_array($resultadocodin)) {
                                if ($busquedacodin[2]==0) {//Se verifica que haya sido causada la orden interna, de lo contrario se le notifica al usuario.
                                    echo " Orden $busquedacodin[1] NO ha sido Causada <br>";
                                }
                                else {//sino, es decir, si ha sido causada se procede a evaluar que la orden interna del proveedor no ha sido cancelada.
                                    $sqlpag="Select cod_c from id_pago where cod_c='$busquedacodin[0]'";
                                    $buspag = mysql_query($sqlpag, $conexion);
                                    $pag = mysql_fetch_array($buspag);
                                    $query3 = "SELECT anulado FROM pago WHERE cod_p = '$pag[1]'";
                                    $query_ejecuta3 = mysql_query($query, $conexion);  
                                    $query_array3 = mysql_fetch_array($query_ejecuta);
                                    if ($pag[0]<>"" && $query_array3[0] != 1){//Si ya ha sido cancelada la orden interna al proveedor se le notifica al usuario.
                                        echo " Orden $busquedacodin[1] ha sido Cancelada <br>";
                                    }
                                    else {//de lo contrario, es decir, si no ha sido cancelada la orden interna entonces......

                                        $sqlf="Select factura from causado where cod_c='$busquedacodin[0]'";//Se trae la factura de la orden interna causada.
                                        $busf = mysql_query($sqlf, $conexion);
                                        $pagf = mysql_fetch_array($busf);

                                        ?>
                        <br>
                        
                        <input id='interna' type='checkbox' name='interna[]' value='<? echo $busquedacodin[0]; ?>'>
                                        <? echo $busquedacodin[1];?>&nbsp;No Factura
                        <input name="fac<? echo $busquedacodin[0]; ?>" type="text" class="entrada" size="10" maxlength="50" value="<? echo $pagf[0]; ?>">                <br>     <? }
                                }

                            }
                            ?>   </td>
                </tr>


                <tr>
                    <td colspan="4">&nbsp;</td>
                </tr>
                <tr><td colspan="2">.</td>
                    <td colspan="2">&nbsp;</td>
                </tr>
                <tr bordercolor="#FFFFFF">
                    <td colspan="2">

                        PAGO DE RETENCION TOTAL:            </td>
                    <td colspan="2">
                        <input name="ret" type="text" class="entrada" id="ret" value="25" size="5">%            </td>
                </tr>
                <tr>
                    <td colspan="2">
                        BANCO:
                            <? $sqlit="Select * from items where nombre_item='Banco'";
                            $item= mysql_query($sqlit, $conexion);
                            $items = mysql_fetch_array($item);

                            $sqlit2="Select * from items where nombre_item='Cuenta_Banco'";
                            $item2= mysql_query($sqlit2, $conexion);
                            $items2 = mysql_fetch_array($item2); ?>            </td>
                    <td><input name="banco" type="text" class="entrada" id="banco" value="<? echo $items[1];?>"></td>
                </tr>
                <tr>
                    <td colspan="2"> CTA No:        </td>
                    <td><input name="cuenta" type="text" class="entrada" id="cuenta" value="<? echo $items2[1];?>" size="40"></td>
                </tr>
                <tr>
                    <td colspan="2">
                        FECHA:            </td>
                    <td><input name="fecha" type="text" class="entrada" id="fecha" value="<? echo date('Y/m/d')?>" size="11" maxlength="11"></td>
                </tr>
                <tr>
                    <td colspan="2">
                        CHEQUE No:            </td>
                    <td><input name="cheque" type="text" class="entrada" id="cheque" value="<? echo "$cheque"; ?>">      </td>
                </tr>
                <tr>
                    <td colspan="2">CONCEPTO:</td>
                    <td>
                        <input name="concepto" type="text" class="entrada" id="concepto" value="<? echo "$concepto"; ?>" size="30" maxlength="100"> </td>
                </tr>
                <tr>
                    <td colspan="2">
                        FONDO No:                </td>
                    <td>
                        <input name="fondo" type="text" class="entrada" id="fondo" value="<? echo "$fondo"; ?>" size="5">                </td>
                </tr>
                <tr><td>.</td></tr>
                    <? $sqlit3="Select * from items where nombre_item='Administrador'";
                    $item3= mysql_query($sqlit3, $conexion);
                    $items3 = mysql_fetch_array($item3);

                    $sqlit4="Select * from items where nombre_item='Director'";
                    $item4= mysql_query($sqlit4, $conexion);
                    $items4 = mysql_fetch_array($item4);

                    $sqlit5="Select * from items where nombre_item='Asistente'";
                    $item5= mysql_query($sqlit5, $conexion);
                    $items5 = mysql_fetch_array($item5);?>
                <tr>
                    <td colspan="2">REALIZADO POR: </td>
                    <td colspan="2">APROBADO POR:</td>
                </tr>
                <tr>
                    <td colspan="2"><input name="elab" type="text" class="entrada " id="elab" value="<? echo $items5[1];?>" size="50"></td>
                    <td colspan="2"><input name="jef" type="text" class="entrada " id="jef" value="<? echo $items4[1];?>" size="50"></td>
                </tr>
                <tr>
                    <td colspan="4">REVISADO POR:
                        <input name="adm" type="text" class="entrada " id="adm" value="<? echo $items3[1];?>" size="50"></td>
                </tr>
                <tr>
                    <td colspan="4">RECIBIDO POR: </td>
                </tr>
                <tr>
                    <td colspan="4">Nombre:&nbsp;&nbsp;            <input name="nombres" type="text" class="entrada" id="nombres" value="<? echo "$nombres"; ?>">      </td>
                </tr>
                <tr>
                    <td colspan="4">N&ordm; de C.I.
                        <input name="ci" type="text" class="entrada" id="ci" value="<? echo "$ci"; ?>">      </td>
                </tr>
                <tr>
                    <td colspan="4">Firma y Sello: </td>
                </tr>
                <tr>
                    <td colspan="4" align="center" valign="middle">
                        <input name="ano" type="hidden" id="ano" value="<? echo date('Y')?>">            </td>
                </tr>
        </table>
        <div align="center">
            <input name="pro" type="submit" class="boton" value="Procesar" id="pro">
        </div>
    </form>
    <div align="center"><a href="index1.php">Menu principal</a>&nbsp;&nbsp;<a href="consulta_pago_gen0.php">Consultar Modificar y Eliminar</a></div>
</body>
</html>
    <? } ?>
